home *** CD-ROM | disk | FTP | other *** search
- 5 POKE53280,0:POKE53281,0:PRINT"[155]"
- 10 DIMH$(15):FORI=0TO15:READH$(I):NEXTI
- 20 DATA0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
- 30 PRINT"[147]"TAB(5)CHR$(14);"[158] [200][197][216] [153]- [150][196][197][195] [153]- [159][194][201][206] [153]- [195][207][206][214][197][210][212][197][210]"
- 35 PRINTTAB(5)"[192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192]"
- 40 PRINTTAB(5)"[155][215]RITTEN BY: [210].[196]. [211]WIFT, [208].[197]NG.":PRINTTAB(12);"1983 - 03 - 27"
- 50 PRINTTAB(5)"[155]1[146] - [158][200]EXADECIMAL TO [150][196]ECIMAL"
- 60 PRINTTAB(5)"[155]2[146] - [150][196]ECIMAL TO [158][200]EXADECIMAL"
- 70 PRINTTAB(5)"[155]3[146] - [158][200]EXADECIMAL TO [159][194]INARY"
- 80 PRINTTAB(5)"[155]4[146] - [159][194]INARY TO [158][200]EXADECIMAL"
- 90 PRINTTAB(5)"[155]5[146] - [150][196]ECIMAL TO [159][194]INARY"
- 100 PRINTTAB(5)"[155]6[146] - [159][194]INARY TO [150][196]ECIMAL"
- 110 PRINTTAB(5)"[155]7[146] - [153] [210]ETURN TO [211]ECTOR [197]DITOR[146]"
- 120 PRINTTAB(5)"[155][215]HEN IN CONVERTING MODE, PRESS"
- 130 PRINTTAB(8)"[210][197][212][213][210][206][146] TO RETURN TO [205][197][206][213]"
- 140 GETA$:IFA$=""THEN140
- 150 IFA$="1"THENPRINT"[147]"TAB(11)CHR$(142);"[158]HEXADECIMAL [155]TO [150]DECIMAL":GOTO1000
- 160 IFA$="2"THENPRINT"[147]"TAB(11)CHR$(142);"[150]DECIMAL [155]TO [158]HEXADECIMAL":GOTO2000
- 170 IFA$="3"THENPRINT"[147]"TAB(11)CHR$(142);"[158]HEXADECIMAL [155]TO [159]BINARY":GOTO3000
- 180 IFA$="4"THENPRINT"[147]"TAB(11)CHR$(142);"[159]BINARY [155]TO [158]HEXADECIMAL":GOTO4000
- 190 IFA$="5"THENPRINT"[147]"TAB(11)CHR$(142);"[150]DECIMAL [155]TO [159]BINARY":GOTO5000
- 200 IFA$="6"THENPRINT"[147]"TAB(11)CHR$(142);"[159]BINARY [155]TO [150]DECIMAL":GOTO6000
- 210 IFA$="7"THENPRINTCHR$(142);"[147][155]":GOTO7000
- 220 GOTO140
- 1000 A$="":INPUT" [155]INPUT HEX[158]";A$:IFA$=""THEN30
- 1010 IFLEN(A$)>4THEN30
- 1020 GOSUB1030:GOTO1070
- 1030 D=0:FORI=1TOLEN(A$):T$=MID$(A$,LEN(A$)-I+1,1)
- 1040 FORJ=0TO15:IFT$=H$(J)THEN1060
- 1050 NEXTJ:GOTO30
- 1060 D=D+(16^(I-1))*J:NEXTI:D=INT(D):RETURN
- 1070 PRINTTAB(29);"[145]";INT(D);"":GOTO1000
- 2000 D=-1:INPUT"[155] INPUT DEC[158]";D:D=INT(D):IFD<0ORD>65535THEN30
- 2010 GOSUB2020:GOTO2060
- 2020 T=INT(D/4096):A$=H$(T):D=INT(D-T*4096)
- 2030 T=INT(D/256):A$=A$+H$(T):D=INT(D-T*256)
- 2040 T=INT(D/16):A$=A$+H$(T):D=INT(D-T*16)
- 2050 A$=A$+H$(D):RETURN
- 2060 PRINTTAB(29);"[145]";A$;"":GOTO2000
- 3000 A$="":INPUT"[155] INPUT HEX[158]";A$:IFA$=""THEN30
- 3010 IFLEN(A$)>2THEN30
- 3020 GOSUB1030:GOSUB3040
- 3030 PRINTTAB(24);"[145]";A$;"":GOTO3000
- 3040 A$="":FORI=0TO7:IF(DAND2^I)THEN3060
- 3050 A$="0"+A$:NEXT:RETURN
- 3060 A$="1"+A$:NEXT:RETURN
- 4000 A$="":INPUT"[155] INPUT BIN[158]";A$:IFA$=""ORLEN(A$)>8THEN30
- 4010 GOSUB4020:A$="":GOSUB2040:PRINTTAB(30);"[145]";A$;"":GOTO4000
- 4020 D=0:FORI=1TOLEN(A$):IFMID$(A$,LEN(A$)-I+1,1)="0"THENNEXT:D=INT(D):RETURN
- 4030 IFMID$(A$,LEN(A$)-I+1,1)="1"THEND=D+2^(I-1):NEXT:D=INT(D):RETURN
- 4040 GOTO30
- 5000 D=-1:INPUT"[155] INPUT DEC[158]";D:D=INT(D):IFD<0ORD>255THEN30THEN30
- 5010 GOSUB3040:PRINTTAB(25);"[145]";A$;"":GOTO5000
- 6000 A$="":INPUT"[155] INPUT BIN[158]";A$:IFA$=""ORLEN(A$)>8THEN30
- 6010 GOSUB4020:PRINTTAB(28);"[145]";D;"":GOTO6000
- 7000 LOAD"0:\",8,1
- 7010 POKE198,2:POKE631,13:POKE632,13
- 7020 END
-